const app = getApp();
Page({
    data: {
        active: 0,
        videoList: [],
        infoList: [],
    },
    onChange(event) {
        this.setData({
            active: event.detail.index
        })
    },
    onLoad: function (options) {
        this.getVideoList();
        this.getInfoList();
    },
    // 获取视频列表
    getVideoList() {
        app.get('/video/list').then(res => {
            this.setData({
                videoList: res.data
            }), () => {
                wx.hideLoading();
            };
        }).catch(err => {
            // 失败结果
        })
    },

    // 获取资讯列表
    getInfoList() {
        app.get('/info/list').then(res => {
            this.setData({
                infoList: res.data
            }), () => {
                wx.hideLoading();
            };
        }).catch(err => {
            // 失败结果
        });
    },
    // 视频跳转事件
    // 列表的js文件
    toDetail(event) {
        // 获取点击元素的下标
        let index = event.currentTarget.dataset.index;
        // 根据下标获取数组对应的成员
        let obj = this.data.videoList[index];
        // 将obj对象转为json字符串
        let objStr = JSON.stringify(obj);
        wx.navigateTo({
            url: '/pages/video/details?objStr=' + objStr,
        })
    },
});